"""
https://leetcode.com/problems/contains-duplicate/

"""


from typing import List


class Solution:
    def contains_duplicate(self, nums: List[int]) -> bool:
        len_input = len(nums)  # Измеряем длину исходного списка
        len_output = len(set(nums)) # Убираем дубликаты через set

        # Сравниваем начальную длину с убранными дубликатами
        if len_output < len_input:
            return True
        return False


print(Solution().contains_duplicate([1, 2, 3, 4]))   #False
print(Solution().contains_duplicate([1, 1, 3, 4]))   #True
print(Solution().contains_duplicate([1, 1, 1, 3, 3, 4, 3, 2, 4, 2]))   #True
